package com.lyx.bank.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lyx.bank.entity.Account;
import org.apache.ibatis.annotations.Param;


/**
 * @ClassName AccountService
 * @Description: TODO
 * @Author 86152
 * @Date 2022/4/22
 * @Version V1.0
 **/
public interface AccountService extends IService<Account> {
    /**
     *
     * @param cardNo 卡号
     *
     * @return
     */
    Account login( String cardNo);

    /**
     * 修改密码
     * @param cardNo
     * @param pass
     * @return
     */
    int updatePass(@Param("cardNo") String cardNo, @Param("pass") String pass);

    /**
     *
     * @param cardNo 对面卡号
     * @param tranMoney 转账金额
     */
    int transaction(String cardNo,Double tranMoney);

    /**
     *
     * @param cardNo 自己卡号
     * @param tranMoney 转账金额
     */
    int transfer(String cardNo,  Double tranMoney);
}
